if (pane_cnt == 0)
return 0;
+ BLOCK_INPUT;
*error = (char *) 0; /* Initialize error pointer to null */
GXMenu = XMenuCreate (XDISPLAY parent, "emacs");
if (GXMenu == NUL)
{
*error = "Can't create menu";
+ UNBLOCK_INPUT;
return (0);
}
{
XMenuDestroy (XDISPLAY GXMenu);
*error = "Can't create pane";
+ UNBLOCK_INPUT;
return (0);
}
for (selidx = 0; selidx < line_cnt[panes]; selidx++)
/* free (datap); */
*error = "Can't add selection to menu";
/* error ("Can't add selection to menu"); */
+ UNBLOCK_INPUT;
return (0);
}
}
break;
}
XMenuDestroy (XDISPLAY GXMenu);
+ UNBLOCK_INPUT;
/* free (datap_save);*/
return (entry);
}